package com.regent.central.bill.repository.mrp.dto;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 流水DTO
 *
 * @author 钟宝林
 * @String 2018-06-18 16:55
 **/
public class MaterialRemittanceDetailDTO implements Serializable {
    private static final long serialVersionUID = -2825790189239854899L;
    /**
     * 汇款动作ID
     */
    private String id;

    /**
     * 老板组织ID
     */
    private String bossUnitId;

    /**
     * 组织ID
     */
    private String unitId;

    /**
     * 汇款类型, 例如收款/退款
     */
    private String type;

    /**
     * 汇款金额
     */
    private BigDecimal amount;

    /**
     * 汇款方式ID
     */
    private String remitMethodId;

    /**
     * 客户ID
     */
    private String customerId;

    /**
     * 供应商ID
     */
    private String supplierId;

    /**
     * 单据来源类型
     */
    private String source;

    /**
     * 业务员
     */
    private String operatorId;

    /**
     * 操作时间
     */
    private String dateOperated;

    /**
     * 记录版本
     */
    private Integer version;

    /**
     * 创建时间
     */
    private String dateCreated;

    /**
     *  操作人
     */
    private String userCreated;

    /**
     * 最后更新时间
     */
    private String lastUpdated;

    /**
     * 最后更新人员
     */
    private String userUpdated;

    /**
     * 删除时间
     */
    private Long timeDeleted;

    /**
     * 删除人员
     */
    private String userDeleted;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getBossUnitId() {
        return bossUnitId;
    }

    public void setBossUnitId(String bossUnitId) {
        this.bossUnitId = bossUnitId;
    }

    public String getUnitId() {
        return unitId;
    }

    public void setUnitId(String unitId) {
        this.unitId = unitId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getRemitMethodId() {
        return remitMethodId;
    }

    public void setRemitMethodId(String remitMethodId) {
        this.remitMethodId = remitMethodId;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(String supplierId) {
        this.supplierId = supplierId;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId;
    }

    public String getDateOperated() {
        return dateOperated;
    }

    public void setDateOperated(String dateOperated) {
        this.dateOperated = dateOperated;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getDateCreated() {
        return dateCreated;
    }

    public void setDateCreated(String dateCreated) {
        this.dateCreated = dateCreated;
    }

    public String getUserCreated() {
        return userCreated;
    }

    public void setUserCreated(String userCreated) {
        this.userCreated = userCreated;
    }

    public String getLastUpdated() {
        return lastUpdated;
    }

    public void setLastUpdated(String lastUpdated) {
        this.lastUpdated = lastUpdated;
    }

    public String getUserUpdated() {
        return userUpdated;
    }

    public void setUserUpdated(String userUpdated) {
        this.userUpdated = userUpdated;
    }

    public Long getTimeDeleted() {
        return timeDeleted;
    }

    public void setTimeDeleted(Long timeDeleted) {
        this.timeDeleted = timeDeleted;
    }

    public String getUserDeleted() {
        return userDeleted;
    }

    public void setUserDeleted(String userDeleted) {
        this.userDeleted = userDeleted;
    }
}
